<?php

namespace app\models;

use Yii;

/**
 * This is the model class for table "bf_store".
 *
 * @property int $id
 * @property string|null $logo 店铺logo
 * @property int|null $store_cate 0admin后台1修理厂2汽配商
 * @property string|null $store_name 商户修理厂名称
 * @property string|null $name_shorter 简称
 * @property string|null $store_adreess 详细地址
 * @property string|null $adrress_infor 区域地址详细
 * @property string|null $location_address 定位地址
 * @property int|null $area_id 所在区域id
 * @property int|null $province_id 所在省
 * @property int|null $city_id 所在市
 * @property string|null $store_area 店铺面积
 * @property string|null $store_num 技工
 * @property string|null $store_img 店铺图片
 * @property string|null $store_time 店铺营业时间
 * @property string|null $store_manager 店铺负责人
 * @property string|null $manager_address 负责人地址
 * @property int|null $man_area_id 负责人区域id
 * @property int|null $man_province_id 负责人所在省
 * @property int|null $man_city_id 负责人所在市
 * @property string|null $manadrress_infor 负责人区域详情
 * @property int|null $fin_province_id 财务负责人所在省
 * @property int|null $fin_city_id 财务负责人所在市
 * @property string|null $manager_tel 店铺电话
 * @property string|null $store_finance 财务联系人
 * @property string|null $finance_address 财务地址
 * @property string|null $fin_area_id 财务地址id
 * @property string|null $finadrress_infor 财务负责人详细
 * @property string|null $finance_tel 财务联系电话
 * @property int|null $aptitude_type 修理厂资质类别 1一级2二级3三级
 * @property string|null $aptitude_img 经营资质照片
 * @property int|null $type_store 修理厂店铺类型 1旗舰店2认证店汽配商1自主经营2合作采购
 * @property string|null $cust_tel 客服电话
 * @property string|null $cust_email
 * @property int|null $status 0注册中1待审核2正常3审核失败4冻结
 * @property int|null $created_at 添加时间
 * @property int|null $updated_at 更新时间
 * @property string|null $work_arr 选择的工时
 * @property string|null $product_arr 产品类别
 * @property string|null $aptitude_arr 配件
 * @property string|null $part_arr 配件id
 * @property string|null $city_code 所在城市编号
 * @property int|null $infor_id 企业认证详情
 * @property int|null $price_mode 1自主报价2系统定价
 * @property int|null $work_price 工时价格0未指定
 * @property int|null $city_type 1一类城市2二类城市3三类城市
 * @property string|null $level_arr 汽配商优先级
 * @property int|null $level 汽配商所在地优先级
 * @property string|null $reason 审核不通过原因
 * @property string|null $email_name 邮寄姓名
 * @property string|null $email 邮箱
 * @property string|null $email_phone 邮寄电话
 * @property string|null $email_add 邮寄地址
 * @property int|null $pid 上级公司列表
 * @property int|null $is_del 1正常0删除
 * @property int|null $del_time 删除时间
 * @property int|null $is_account 账期宝0未开通1已开通
 * @property string|null $store_service 1平台服务单2保险推休订单
 */
class Store extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public function behaviors()
    {
        return [
            [
                'class' => yii\behaviors\TimestampBehavior::className(),
                'attributes' => [
                    // 创建时更新(create_time update_time表示创建时要更新的字段)
                    yii\db\ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'],
                    // 修改时更新(update_time表示修改时要更新的字段)
                    yii\db\ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at']
                ],
                //设置默认值
                'value' => date("Y-m-d H:i:s")
            ]
        ];
    }

    public static function tableName()
    {
        return 'bf_store';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['store_cate', 'area_id', 'province_id', 'city_id', 'man_area_id', 'man_province_id', 'man_city_id', 'fin_province_id', 'fin_city_id', 'aptitude_type', 'type_store', 'status', 'created_at', 'updated_at', 'infor_id', 'price_mode', 'work_price', 'city_type', 'level', 'pid', 'is_del', 'del_time', 'is_account'], 'integer'],
            [['store_img', 'aptitude_img', 'work_arr', 'product_arr', 'aptitude_arr', 'part_arr', 'level_arr'], 'string'],
            [['logo'], 'string', 'max' => 255],
            [['store_name', 'name_shorter', 'store_time', 'manager_address', 'manadrress_infor', 'finance_address', 'fin_area_id', 'finadrress_infor', 'reason', 'email_name', 'email', 'email_add'], 'string', 'max' => 100],
            [['store_adreess', 'adrress_infor', 'location_address'], 'string', 'max' => 200],
            [['store_area', 'store_num', 'store_manager', 'store_finance', 'cust_email', 'city_code', 'email_phone', 'store_service'], 'string', 'max' => 50],
            [['manager_tel', 'finance_tel'], 'string', 'max' => 20],
            [['cust_tel'], 'string', 'max' => 30],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'logo' => '店铺logo',
            'store_cate' => '0admin后台1修理厂2汽配商',
            'store_name' => '商户修理厂名称',
            'name_shorter' => '简称',
            'store_adreess' => '详细地址',
            'adrress_infor' => '区域地址详细',
            'location_address' => '定位地址',
            'area_id' => '所在区域id',
            'province_id' => '所在省',
            'city_id' => '所在市',
            'store_area' => '店铺面积',
            'store_num' => '技工',
            'store_img' => '店铺图片',
            'store_time' => '店铺营业时间',
            'store_manager' => '店铺负责人',
            'manager_address' => '负责人地址',
            'man_area_id' => '负责人区域id',
            'man_province_id' => '负责人所在省',
            'man_city_id' => '负责人所在市',
            'manadrress_infor' => '负责人区域详情',
            'fin_province_id' => '财务负责人所在省',
            'fin_city_id' => '财务负责人所在市',
            'manager_tel' => '店铺电话',
            'store_finance' => '财务联系人',
            'finance_address' => '财务地址',
            'fin_area_id' => '财务地址id',
            'finadrress_infor' => '财务负责人详细',
            'finance_tel' => '财务联系电话',
            'aptitude_type' => '修理厂资质类别 1一级2二级3三级',
            'aptitude_img' => '经营资质照片',
            'type_store' => '修理厂店铺类型 1旗舰店2认证店汽配商1自主经营2合作采购',
            'cust_tel' => '客服电话',
            'cust_email' => 'Cust Email',
            'status' => '0注册中1待审核2正常3审核失败4冻结',
            'created_at' => '添加时间',
            'updated_at' => '更新时间',
            'work_arr' => '选择的工时',
            'product_arr' => '产品类别',
            'aptitude_arr' => '配件',
            'part_arr' => '配件id',
            'city_code' => '所在城市编号',
            'infor_id' => '企业认证详情',
            'price_mode' => '1自主报价2系统定价',
            'work_price' => '工时价格0未指定',
            'city_type' => '1一类城市2二类城市3三类城市',
            'level_arr' => '汽配商优先级',
            'level' => '汽配商所在地优先级',
            'reason' => '审核不通过原因',
            'email_name' => '邮寄姓名',
            'email' => '邮箱',
            'email_phone' => '邮寄电话',
            'email_add' => '邮寄地址',
            'pid' => '上级公司列表',
            'is_del' => '1正常0删除',
            'del_time' => '删除时间',
            'is_account' => '账期宝0未开通1已开通',
            'store_service' => '1平台服务单2保险推休订单',
        ];
    }
}
